Towards Measurable Process Models
نویسندگان
چکیده
1 Motivation and Background Due to high market pressure, development of industrial software has to become cheaper, more exible, more reliable, and more eecient. Thus for all software development projects, improvement of the software development process has become an important objective. In order to be able to speak about and to reach improvement, two prerequisites have to be fulllled. First, explicit models of (parts of) the software process are needed, and second, metrics have to be deened to get concrete, comparable values about the quality of the software development process. The need for, and the beneets of, combining process models with metrics has been stated in several publications ((1, 2, 7, 9, 11]). In particular, successful experiences with the combination of the so-called Goal-Question-Metrics (G-Q-M) paradigm and process modelling are described in e.g. 10] and 4]. This position paper continues and exceeds substantially 4] by making their approach much more concrete. We here report about a combination of the G-Q-M paradigm with the SOCCA approach ((6]) to modelling of software processes. This has been applied to modelling, as part of a complete software process, the connguration management within a large software project at a product division of Philips in Eindhoven (NL). The achieved measurable SOCCA model has been analysed by the analysis and simulation tool HIT (Hierarchical Evaluation Tool) ((3, 5]), which was originally developed for performance evaluation of computing and communication systems. In chapter 2 we will explain our approach to reach measurable SOCCA models. Chapter 3 summarizes the setting and the results of an experiment executed at a Philips product division. The lessons learned as well as our position statements about the usage of measurable process models nish this paper. A more detailed description about the topics discussed here, can be found in 8]. 2 Measurable SOCCA Models Modelling a software process means to abstract from real-world situations and to identify the objects of (current) interest, their allowed behaviour as well as their allowed (coordinated) interactions. Objects of interest are, for instance, human as well as non-human process agents, process documents and process activities.
منابع مشابه
A Methodology for Control Structure Selection Based on Rigorous Process Models
In this contribution, a systematic procedure for control structure selection based on rigorous models is presented. The basic idea is that a feedback controller that regulates certain measurable quantities to their set-points should steer the process towards its economic optimum in the presence of disturbances and model uncertainties. This part of the analysis is performed for the stationary be...
متن کاملTowards an Operational Definition of Critical Thinking
This paper offers a state-of-the-art working definition for the concept of Critical Thinking (CT hereafter) in an attempt to provide a framework for the development of an operational definition for this complex concept. Having studied various definitions and models, proposed for CT by major figures in the field, the key defining features of this rich concept were identified and classified. Base...
متن کاملTowards a Usability Evaluation Process for Model-Driven Web Development
This paper presents an approach to integrate usability evaluations into Model-Driven Web development processes. Our main motivation is to define a generic usability evaluation process which can be instantiated into any concrete Web development process that follows a Model-Driven Development (MDD) approach. A preliminary version of a Web Usability Model was defined in order to support this usabi...
متن کاملMeasurement-based guidance of software projects using explicit project plans
As first steps towards establishing software engineering as an engineering discipline, we need to create explicit models of its building blocks, i.e., projects, processes, products, and various quality perspectives; organize these models for effective reuse across project boundaries; and establish measurable criteria for project guidance. This paper investigates the possibilities of providing m...
متن کاملChallenges and Prospects for Integrating the Assessment of Health Impacts in the Licensing Process of Large Capital Project in Brazil
Brazil was one of the first countries in Latin America to institutionalize a National Environmental Policy in 1981, including the environmental impact assessment (EIA) process of economic activities with anticipated impacts on the environment. Today, EIA practice in Brazil comes with a number of limitations: it is constrained by its environmental advocacy role; application is strongly oriented ...
متن کامل